package com.bw.z.mvp.contract;

import com.bw.z.db.UserTable;
import com.bw.z.mvp.base.model.IModel;
import com.bw.z.mvp.base.view.IView;
import com.bw.z.mvp.model.entity.BaseEntity;
import com.bw.z.mvp.model.entity.FileEntity;

import java.util.Map;

import io.reactivex.Observable;

public interface InformationContract {
    interface informationModel extends IModel {
        Observable<BaseEntity> requestFile(Map<String, Object> map);

    }

    interface informationView extends IView {

        void requestFile(FileEntity fileEntity);

        void requestUpdateUser(UserTable userTable);

    }
}
